About Lamare London Ltd (10337987) United Kingdom