About Mayer Nata Limited (12097959) United Kingdom