About R Clamer Limited (11058698) United Kingdom