About Blindfold Zebra Ltd (09108310) United Kingdom