About Light Table Ltd. (10220740) United Kingdom