About Hambridge Investments Limited (10927023) United Kingdom