About Theta Strategy Partnership Limited (07317328) United Kingdom