About Blowfish Investments Ltd (10326399) United Kingdom