About Acquamarine Ltd (12679791) United Kingdom