About Big Box Studio Limited (13287619) United Kingdom