About Lablontechnologies Limited (12893369) United Kingdom