About Palli Holdings Ltd (11903316) United Kingdom