About Telecomworld Ltd (10318317) United Kingdom