About Lime Spirit Limited (12373558) United Kingdom