About Othonas S. Ltd (09732643) United Kingdom