About Samba Investments Limited (11224557) United Kingdom