About Digifocus Limited (06110439) United Kingdom