About Leucopsis Limited (08202222) United Kingdom