About S&a Foundation Limited (12794796) United Kingdom