About Glencar Consultants Ltd (11674321) United Kingdom