About Aquamacs T A Aquamacs Ltd (08523258) United Kingdom