About Vixen & Rose Ltd (12950480) United Kingdom