About L.eightseven Limited (12017349) United Kingdom