About Bardd Ltd (13353893) United Kingdom