About Logicbean Limited (08810406) United Kingdom