About Strova Limited (13270449) United Kingdom