About Ivorie Sands Ltd (13587391) United Kingdom