About Lightsource Spv 39 Limited (07743927) United Kingdom