About Lightsource Asset Holdings (uk) Limited (10853876) United Kingdom