About Theta Technologies Ltd (06137537) United Kingdom