About Flashkraken Ltd (12125411) United Kingdom