About Speculance Limited (12328417) United Kingdom