About Lime Finance Holdings Limited (09148206) United Kingdom