About Tambor Ltd (12662829) United Kingdom