About Leroy Global Ltd (10470645) United Kingdom