About Lamba Trading Limited (08953674) United Kingdom