About Samba Cidra Ltd (10288623) United Kingdom