About Barda Management Limited (08592555) United Kingdom