About Palabo Ltd (12148552) United Kingdom