About The Indy Box Limited (13019361) United Kingdom