About Spirit Electro Ltd (12950993) United Kingdom