About The Persistence Of Vision Company Limited (02660841) United Kingdom