About Defoe Consulting Ltd (13153908) United Kingdom