About Light & Finance Group Limited (11789319) United Kingdom