About Apollo Care 24 7 Limited (12148602) United Kingdom