About Abdalla Ltd (12199003) United Kingdom