About Glamorgan Business & Marketing Consultancy Ltd (11412796) United Kingdom