About Sacrexone Limited (13178204) United Kingdom