About Manbear & Co Limited (11770336) United Kingdom