About The Doxa Project Limited (07917747) United Kingdom