About Teleworld Organisation Ltd (13645890) United Kingdom