About Pomelo House Limited (13605235) United Kingdom