About Audemars & Co Ltd (10761239) United Kingdom