About Gleamare Limited (10647181) United Kingdom