About Rufus Holdings Limited (11062208) United Kingdom