About Centaurus It Limited (07911387) United Kingdom