About The Little Dodo Company Ltd (13289127) United Kingdom