About Next Step Independence Holdings Limited (13289238) United Kingdom