About Light & Space Pro Limited (11590429) United Kingdom