About Delyn Holdings Limited (10698619) United Kingdom