About Lightsource Asset Holdings (europe) Limited (12302443) United Kingdom