About Lrf Holdings Ltd (12618886) United Kingdom