About Strawbs Associates Ltd (11305525) United Kingdom