About Architeuthis Locum Services Ltd (08659619) United Kingdom