About Thiokioleia Ltd (13090425) United Kingdom