About Bhambra Investments Limited (08519007) United Kingdom