About Ayub Investments (holdings) Ltd (13482482) United Kingdom