About Technologyx Ltd (SC649813) United Kingdom