About Pitchkettle Investments Limited (12407742) United Kingdom