About Exoray Services Limited (12223949) United Kingdom