About Mihir Shah Investments Limited (13396167) United Kingdom