About The Wicked Imp Company Ltd (04484982) United Kingdom