About Lightsource Spv 26 Limited (07743783) United Kingdom