About Bramma Charitable Trust Limited (07840891) United Kingdom