About Lccp Foundation Limited (12138981) United Kingdom