About Mymara Ltd (12881931) United Kingdom