About Digital Look Ltd. (03678570) United Kingdom