About Rex London Ltd (12899859) United Kingdom