About Origo Holdings Limited (09825360) United Kingdom