About Odelberg (uk) Ltd. (11741329) United Kingdom