About Lalore Europe Ltd. (07904668) United Kingdom