About Laki Kane Limited (10907005) United Kingdom