About Rafiki Maidenhead Limited (11248006) United Kingdom