About Careworld London Limited (07761006) United Kingdom