About Lime Interactive Holdings Ltd (10134969) United Kingdom