About Pelmo Investments Limited (13071331) United Kingdom