About Imarket Digital Properties Ltd (13415626) United Kingdom