About Celera Group Ltd. (08584947) United Kingdom