About Gentoo Developments Limited (06192887) United Kingdom