About Delfryd Limited (11989845) United Kingdom