About Veterus Holdings Limited (12402603) United Kingdom