About Sentinel Gallery Ltd (10331733) United Kingdom