About Bhambra Capital Ltd (13616108) United Kingdom