About Sprite Projects Limited (03390390) United Kingdom