About Modi Holdings Limited (10693206) United Kingdom