About The Yellow Spade Ltd (12081164) United Kingdom