About Cellate Limited (11278239) United Kingdom