About The Rsl Global Foundation Limited (12971333) United Kingdom