About Rara & Rex Limited (11227041) United Kingdom