About Logeos Limited (09284866) United Kingdom