About Edgebits Limited (07073765) United Kingdom