About Glendhu Bay Consulting Ltd (11328064) United Kingdom