About Techlogic Software Solutions Limited (10919620) United Kingdom