About Wigwam Play Ltd (12562593) United Kingdom