About Rowden Technologies Ltd. (09981110) United Kingdom