About Gentoo Scents Ltd (13592786) United Kingdom