About Centipede Limited (NI674463) United Kingdom