About Light Space Meanwood Ltd (10771247) United Kingdom