About Subrosa 6 Ltd (07115583) United Kingdom