About Natures Glue Limited (12422094) United Kingdom