About Third Culture Ltd (12141158) United Kingdom