About Ace & Spade Ltd (12804212) United Kingdom