About Alpha Spatial Ltd (12285989) United Kingdom