About Spena Limited (12266992) United Kingdom