About Rex Natura Limited (03286155) United Kingdom