About Modo Holdings Limited (SC552859) United Kingdom