About Subrosa Limited (10419271) United Kingdom