About Nobilis Leonis Ltd (11886575) United Kingdom