About Ralf Barclay Uk Limited (11404327) United Kingdom