About Loewenherz Ltd (12860527) United Kingdom