About Spirit Technical Limited (08416640) United Kingdom