About Gwel Holdings Ltd (12648493) United Kingdom