About Doubi Holdings Limited (10279544) United Kingdom