About Theta Partners Limited (07478529) United Kingdom