About London Media Lab Limited (08569882) United Kingdom