About Allo Care Service Limited (10493376) United Kingdom