About Y. Ibby Ltd (13608715) United Kingdom