About Deerness Investments Limited (13381942) United Kingdom