About Excelcare Arcus Investments Limited (13214667) United Kingdom