About Block Space Developments Limited (12407184) United Kingdom