About Lorella (europe) Ltd (04190511) United Kingdom