About Jacques Abbe Group Ltd (12914506) United Kingdom