About Logicspace Limited (03033583) United Kingdom