LIGHTSOURCE FINCA LIMITED (12119398) · CHouse.UK