About Larz Europe Ltd (12498537) United Kingdom