About Logicalpace Limited (04087731) United Kingdom