About Glencorse Consulting Ltd (13323196) United Kingdom