About Supersausage Limited (02066369) United Kingdom