About L-cap Group Limited (12253108) United Kingdom