About Rex Labs Ltd (11241778) United Kingdom