About Redbox Technologies Ltd (10515485) United Kingdom