About Placer Ltd (10803538) United Kingdom