About International Telecommunications Limited (05850056) United Kingdom