About Caro Egondu Care Limited (11717338) United Kingdom