About International Vetcare Group Limited (11034558) United Kingdom