About Centripetal Ltd (12897930) United Kingdom