About Centella Software Limited (06600575) United Kingdom