About International Technology And Science Publications Ltd (09805347) United Kingdom