R3 LIMITED, London, GB, Cover Thread GmbH, 21276