About Jamell Holdings Limited (09644588) United Kingdom