About Rotriplex Limited (10165293) United Kingdom