About Nella & Rose Ltd (13189241) United Kingdom