About White Space London Limited (08815089) United Kingdom