About Didymus Investments Limited (13349300) United Kingdom