About Abdulla Holdings (uk) Limited (10380896) United Kingdom