About Duchess & Rebel Limited (12015483) United Kingdom