About Strombach Ltd. (SC049043) United Kingdom