About Louvre Associates Ltd (12050409) United Kingdom