About Stepan Bedelian Consulting Limited (13095306) United Kingdom