About Phlox Technologies Ltd (12842091) United Kingdom