About Dolfin Industries Ltd (12813818) United Kingdom