About Ibby Hammar Ltd (13569225) United Kingdom