About Spirit Tech Ltd (12907292) United Kingdom