About Decima Holding Ltd (12496447) United Kingdom