About Straits Capitol Limited (11328353) United Kingdom