About Celoxica Holdings Plc (03870674) United Kingdom