About Stars And Stripes Management Limited (10644153) United Kingdom