About Birmingham Pelican Ltd (13361248) United Kingdom