About Delyn Solutions Limited (10847148) United Kingdom