About Agamemnon Management Company Limited (03294456) United Kingdom