About Panglima Investments Limited (02668139) United Kingdom