About Next Wave Ideas Limited (09240753) United Kingdom