About Sumatra Associates Limited (09728327) United Kingdom