About Stratton Networks London Limited (10293571) United Kingdom