Yes, they are based in Cardiff, Wales.