About Jigger (london) Ltd (12706255) United Kingdom