About Ophelia Import & Export Co. Ltd (08317689) United Kingdom