About Ibby & Co (uk) Ltd (11645194) United Kingdom