About Lombok Retail Limited (08596002) United Kingdom