About Compell Care Limited (12619927) United Kingdom