About Glove Box Money Ltd (12243683) United Kingdom