About Lime London Limited (05974251) United Kingdom