About Abeja Marina Investments Ltd (13293745) United Kingdom