About Clydach Spice Ltd (12107038) United Kingdom