About Subrosa Associates Ltd (11204959) United Kingdom