About Logical Spaces Limited (09696922) United Kingdom