About Digamma Limited (06233520) United Kingdom