About Interlaken Holding Ltd (12489021) United Kingdom