About Spetra Limited (13207286) United Kingdom