About Delphine Seddon Business Affairs Limited (11777769) United Kingdom