About Kooba Ltd (13589617) United Kingdom