About Subrosa 10 Ltd (12145750) United Kingdom