About Swahili Coast Travel Agency Ltd (12891383) United Kingdom