About Statom House Ltd (12836833) United Kingdom