About Tweed Ecology Ltd. (SC392952) United Kingdom