About Digbits Limited (02615482) United Kingdom