About Kookerella Ltd (12580748) United Kingdom