About Abiola Ltd (10592222) United Kingdom