About Thioytane Ltd (13093641) United Kingdom