About Denstar Holdings Limited (11656702) United Kingdom