About Jacks Den Limited (13036278) United Kingdom