About Chan Mccaul Foundation Limited (13655786) United Kingdom