About Hedeskoga Investment Limited (13274341) United Kingdom