About Netanel Holdings Ltd (09658806) United Kingdom