About Krakatoa Ltd (12062636) United Kingdom