About Jencass Holdings Limited (10447211) United Kingdom