About Ibsen Dean Ltd (10512940) United Kingdom