About Resdefa Ltd. (11257910) United Kingdom