About Smooga Ltd (08190854) United Kingdom