About Subrosa 2 Ltd (08150815) United Kingdom