About Clyde International Consultants Ltd (SC673920) United Kingdom