About Goober Investments Holdings Limited (13498597) United Kingdom