About Yenes Limited (10346230) United Kingdom