About Rahima Needham Limited (12148812) United Kingdom