About Mesguen (uk) Limited (01209111) United Kingdom