About Scottoiler Holdings Ltd. (SC342913) United Kingdom