BTX Adapter for Expansion Port of Schneider Joyce (aka [[Amstrad PCW Expansion Port]]). From german German company [[Wiedmann]], though the PCB seems to be made by [[Dobbertin]].
The device won't fit to the CPC6128 expansion port (which has different pin-outs as than Joyce) (and for the CPC6128, the connector would need to be mounted top-down).