About Butterfly Investment Corporation Limited (02932126) United Kingdom