About The Wicked Elk Ltd. (13373579) United Kingdom