About Celtic Torque Ltd (04295486) United Kingdom