About Tikka Yacht Management Charters And Travel Limited (11020666) United Kingdom