About Staben Ltd (SC412765) United Kingdom