About Jar Technology Holdings Limited (10904703) United Kingdom