About Opstat 2017 Limited (10974890) United Kingdom