About Lightsource Asset Holdings 3 Limited (11921821) United Kingdom