About Pomelo Holdings Limited (13308219) United Kingdom