About Tarabasa Investment Capital Ltd. (11259210) United Kingdom