About Delnorte Limited (12331098) United Kingdom