About Panthalassa Associates Limited (10065208) United Kingdom