About Rooff Holdings Limited (11928506) United Kingdom