About Left Eye Blind Productions Ltd (07539017) United Kingdom