Search the register – results All results OXHAUTH LIMITED 04264827 - Incorporated on 3 August 2001 The Scalpel 18th Floor, 52 Lime Street, London, England, EC3M 7AF