About Thalacodd Ltd (11121698) United Kingdom