About First Kracken Ltd (07566130) United Kingdom