About Next Wave Management Limited (10429910) United Kingdom