About The Mummy Company London Ltd (11073296) United Kingdom