About Rafiki Assets Limited (11247657) United Kingdom