About Canarybolt Ltd (11355616) United Kingdom