About Lomida Limited (08933108) United Kingdom