About Rugen Projects Limited (13309127) United Kingdom