About Merle Glas Limited (12417331) United Kingdom