About Jens And Co Holding Limited (10992680) United Kingdom