About Dove Technology Limited (06542302) United Kingdom