About Contestor Ltd (12129766) United Kingdom