About Acamar Technology Plc (08304752) United Kingdom