About Agamemnon 2014 Ltd (08920206) United Kingdom