About Altimus Footcare Limited (09515560) United Kingdom