About Jimoore Care Limited (12650416) United Kingdom