About Lares Technologies Limited (11692345) United Kingdom