About Leelen Telecomms Ltd (11974211) United Kingdom