About Delfin Management Uk Limited (11909111) United Kingdom