About Techlogica Ltd (07690320) United Kingdom