About Ofra Ltd (13353107) United Kingdom