About Theta Consultants International Limited (09234335) United Kingdom