About Clear Space London Limited (10956069) United Kingdom