About Ido Ben-shaul Limited (07661564) United Kingdom