About Techlogic Ltd (12065465) United Kingdom