About Olthea Holdings Limited (13352657) United Kingdom