About Lord Exotics Ltd (12027604) United Kingdom