About Barbastella Limited (11175365) United Kingdom