About Abibi Investments Ltd (10578673) United Kingdom