About Tambira Group Ltd (11139406) United Kingdom