About Ra Hold Limited (12317563) United Kingdom