About Carlauren Resort 20 Ltd (11668209) United Kingdom