About Lemur Projects Limited (09727026) United Kingdom