About Intech Publishing Limited (12917519) United Kingdom