About Oxirec Ltd (SC583615) United Kingdom