About 1st Glimpse Limited (09313119) United Kingdom