About Montreux Group (holdings) Limited (09401482) United Kingdom