About Abdalla Consulting Ltd (12173287) United Kingdom