About Stromberg Consultants Limited (12269210) United Kingdom