About Themisto Holdings Ltd (11265930) United Kingdom