About Centotre Cannonball Limited (SC434947) United Kingdom