About Odderhei Invest Ltd (07390823) United Kingdom