About Slightly Foxed Limited (04881382) United Kingdom