About Lemur Trading Limited (03561152) United Kingdom