About Nest Coffee Holdings Ltd (12877620) United Kingdom