About Nena Milrose Ltd (13015641) United Kingdom