About Studio Neeko Limited (12720601) United Kingdom