About The Flickering Cauldron Limited (12521970) United Kingdom