About Lime Tree Partners Limited (09890718) United Kingdom