About Lets Eat Pop Up Ltd (12877987) United Kingdom