About The Machkevitch Foundation (07780839) United Kingdom