About Butterfly Holdings Limited (01499098) United Kingdom