About T.talk World Ltd (11757957) United Kingdom