About Jsp (electronic Holdings) Limited (03259292) United Kingdom