About Gilboa Investments Ltd (12956944) United Kingdom