About Ispace Developments Ltd (06200058) United Kingdom