Only the root user can change the owner of a file. You can change the
group of a file only if you are a root user or if you own the file. If
you own the file but are not a root user, you can change the group only
to a group of which you are a member.
Allowing normal users to "give away" files would create HUGE security holes, and, on systems that charge users for the disk space they use, would allow you to change your files to world readable and writeable and have another user billed for your disk use while still having access to your data (even after you have given them away).
You cannot give away user ownership of the file as a normal user. But you can change the group of that file if user ID 'apache' is part of 'btunix' group.
Otherwise add 'btunix' group as a secondary group of 'apache' user.
chgrp btunix /tmp/reference_file.csv
Ofcourse only 'root' user will be able to do the groupadd to 'apache' ID