About Marina Call Centre Ltd (12328643) United Kingdom