About Cap Capital Ltd (12590552) United Kingdom