About Sumbawa & Co. Ltd (SC645104) United Kingdom