About Lightsource Asset Holdings (spain) Limited (12303864) United Kingdom