About Tamarindo Communications Ltd (07427017) United Kingdom