About Glydelucas Limited (13225719) United Kingdom