About Spera Associates Ltd (10839086) United Kingdom