About Ophrys International Limited (11371314) United Kingdom