About Technospace Ltd (07202799) United Kingdom