About Statica Research Ltd (11198241) United Kingdom