About Modi Associates Ltd (13578299) United Kingdom