About Next Step Communications Ltd (12224238) United Kingdom