About Lilama 18 International Limited (NI642786) United Kingdom