About Ibsen Jaywalker Estates Ltd (11015848) United Kingdom