About Gentoo Services Limited (12521655) United Kingdom