About Abdalla Holdings Ltd (12436938) United Kingdom