About Subrosa 12 Ltd (12004177) United Kingdom