About Yelk Investments Ltd (11597104) United Kingdom