About Philtre Group Ltd (12523388) United Kingdom