About Laksh Technologies Limited (09566118) United Kingdom