About Theta Holdings Limited (11225966) United Kingdom