About Spirit Of 58 Limited (11267870) United Kingdom