About Ojo Images Limited (05700330) United Kingdom