About New Quay Innovations Limited (10796246) United Kingdom