About Novel Regulatory And Clinical Services Limited (07385823) United Kingdom