About Glimpse Art Ltd (10611247) United Kingdom