About Clear Jelly Stamper (uk) Limited (12305939) United Kingdom