About Deegi Solutions Limited (13501912) United Kingdom