About Spera Global Limited (NI040198) United Kingdom