About Spera Solutions Limited (13566618) United Kingdom