About Thistle Aquatic Ltd. (SC217923) United Kingdom