About Storm Capital Management Limited (05815044) United Kingdom