About Nestrem Limited (10058696) United Kingdom