About Rex Carter Consulting Ltd (12140508) United Kingdom