About Bakyard Boxa Ltd (13436649) United Kingdom