About Putra Holdings Ltd (12399343) United Kingdom