About Pushpa Investments Limited (08987566) United Kingdom