About Logical Strategies Ltd (11274638) United Kingdom