About Doxense Limited (06842901) United Kingdom