About Yara Store Ltd (12995350) United Kingdom