About Modi Magni Limited (12130704) United Kingdom