About Karooba Ltd (11708091) United Kingdom