About Altimus Retailers Limited (09515538) United Kingdom