About Yang Space Ltd (13427046) United Kingdom