About Foxcare Holdings Limited (SC658673) United Kingdom