About Subrosa 3 Ltd (07650030) United Kingdom