About Jacdar Group Ltd (11538253) United Kingdom