About Rugas Hylla Invest Limited (11770329) United Kingdom