About Exacta Group Plc (06863216) United Kingdom