About Thalia Iow Odc Limited (07580751) United Kingdom