About Lyndtree Associates Limited (10672794) United Kingdom