About Lcft Holdings Ltd (12807229) United Kingdom