About Jens Den Limited (SC563318) United Kingdom