About Deca Design Bureau Ltd (NI627086) United Kingdom