About Pyctor Holding Ltd (13056159) United Kingdom