About Thiamin Research Ltd (08428872) United Kingdom