About Euromastr Plc (06135603) United Kingdom