About The Black Ostrich Company Ltd (06135306) United Kingdom