About Comptel Communications Holdings Limited (03997349) United Kingdom