About Strange Logic Limited (10995931) United Kingdom