About Ricmar Hats Limited (02417246) United Kingdom