About Buvella Ltd (12469221) United Kingdom