About Storm International Holdings Ltd (13369286) United Kingdom