About Letton Technology Lp (SL022838) United Kingdom