About New Wave Studio Limited (08228221) United Kingdom