About Subrosa Capital Ltd (12530279) United Kingdom