About Claphamspace Limited (08141119) United Kingdom