About Quickglimmer Ltd (12334696) United Kingdom