About Modus Holdings Limited (11625737) United Kingdom