About Pillai Holdings Ltd (12195395) United Kingdom