About Rechovot International Group Ltd (12647427) United Kingdom