About Ofek Developments Limited (11064095) United Kingdom