About Theia Holdings Limited (11815450) United Kingdom