About Yara Sports And Wellbeing Ltd (12749435) United Kingdom