About Dodo&company Limited (07809768) United Kingdom