About Lime Ten Holdings Limited (10751094) United Kingdom