About Slater Foundation Limited(the) (00971850) United Kingdom