About Doxaa Ltd. (09388812) United Kingdom