About Mairi Helena Ltd. (SC594015) United Kingdom