About Bardd Group Limited (10820462) United Kingdom