About Ovadose Threads Ltd (09734767) United Kingdom