About Delphinus Scientific Ltd. (03374721) United Kingdom