About Gambell Investments Limited (11156483) United Kingdom