About Sprite Systems Limited (02795261) United Kingdom