About Light Space Investments Ltd (06721098) United Kingdom