About Straits Management (uk) Limited (05121373) United Kingdom