About Nile And Lake Products. Ltd (12611405) United Kingdom