About Nick R&d Ltd (12740045) United Kingdom