About Light & Space Limited (13253291) United Kingdom