About I D R C Lab Limited (11916595) United Kingdom