About Bharucha Ventures Limited (12046614) United Kingdom