About Sapplicator Limited (02842578) United Kingdom