About Lensar Holdings Limited (10407748) United Kingdom