About Quell Fire Solutions Uk Limited (10171978) United Kingdom