About Ithea Ltd (10018375) United Kingdom