About Idelex Ltd (11548374) United Kingdom