About Plymouth Rock Technologies Uk Limited (13295698) United Kingdom