About Little Indie Limited (06940098) United Kingdom