About Digitalica Limited (06311539) United Kingdom