About Moon & Sixpence Limited (02685288) United Kingdom