About Clemens Spatial Ltd (11288701) United Kingdom