About Subrosa 13 Ltd (11642146) United Kingdom