About New Wave Apps Limited (10525774) United Kingdom