About Techlogic Solutions Limited (07764061) United Kingdom