About The Pink Lemur Company Limited (08389111) United Kingdom