About Curios & Clobber Ltd (10102625) United Kingdom