About R3 Environmental Technology Limited (03231566) United Kingdom