Hej Håkan,
Eftersom du skriver WordPress Business gissar jag att du inte använder WordPress.org (som man installerar och underhåller t.ex. på ett vanligt webbhotell), utan använder de färdigpackade tjänsterna hos WordPress.com
WordPress.com har sitt eget supportforum på https://support.wordpress.com så jag föreslår att du kollar där.
Är det något speciellt tema du försöker installera? Teman brukar normalt levereras i en zip-fil. Du kan ju kolla att temat verkar vara ”förpackat” på rätt sätt:
När du packar upp zip-filen bör det först finnas en katalog som är döpt med temats ”slug” (endast små bokstäver a-z, siffror och bindestreck bör ingå i katalognamnet.
I den katalogen bör sedan i sin tur själva temat finnas, och där bör filen style.css finnas. Om strukturen inte stämmer kan du ju försöka att packa om zip-filen och se om det hjälper.
EditAdd: Pst! Om du betalat för temat kan du ju också rimligen föra frågan vidare till den du köpt temat av. Finns det någon möjlighet att kontakta temats utvecklare via Envato?