About The Pelican And The Rose Ltd (11560838) United Kingdom