About Mitten Clarke (holdings) Limited (08106523) United Kingdom