About Lean Logic Limited (09876190) United Kingdom