About Kooala Limited (10989314) United Kingdom