About Hugger Mugger Holdings Ltd (11048630) United Kingdom