About I D R C Lab (london) Limited (07603766) United Kingdom