About Stormrose Ltd. (09992308) United Kingdom