About Lime Investment Holdings Limited (13398955) United Kingdom