About Subrosa 1 Ltd (07493486) United Kingdom