About Subrosa 8 Ltd (09297050) United Kingdom