About Jampend Investments Limited (06838067) United Kingdom