About Space Measured Limited (10440371) United Kingdom