About Orchid Cellmark Ltd (04045527) United Kingdom