About Tri-lambda Ltd (10065248) United Kingdom