About Kavvabic Bio Ltd (11545781) United Kingdom