About Interima Detachering Ltd (13340268) United Kingdom