About Closers C Ltd (11802325) United Kingdom