About Spirit Vision Limited (05387445) United Kingdom