About Niquelle Latouche Arts Ltd (12714805) United Kingdom