About Abdulai Health 24 Limited (11215260) United Kingdom