About Thambu S Corporation Ltd (10806424) United Kingdom