About The International Jacques Abbe Ltd (11787618) United Kingdom