About Menesjarvi Limited (10494462) United Kingdom