About Momentum R&d Ltd (NI637241) United Kingdom