About Bira Butterfly Investments Limited (12226776) United Kingdom