About Landed Media Limited (10334284) United Kingdom