About Palapa International Management Ltd (13477504) United Kingdom