About Rellexia Ltd (09558334) United Kingdom