About Otto Ndt Services Limited (12194242) United Kingdom