About Butterfly Investments Limited (06354456) United Kingdom