About Degiflex Ltd (13422661) United Kingdom