About Tomrer Didrik Land Limited (11645858) United Kingdom