About Thexodd Ltd (11121566) United Kingdom