About Lightsource Holdings 3 Limited (10849889) United Kingdom