About Rex & Obi Limited (11166331) United Kingdom