About Spade Investments Limited (11299884) United Kingdom