About Exacta Plc (07081359) United Kingdom