About Yoke Space Ltd (13012813) United Kingdom