About Subrosa 9 Ltd (09297157) United Kingdom