About Ottignon & Co. Limited (13343481) United Kingdom