About Pomelo Ventures Limited (09829126) United Kingdom