About Migdale Smolt Limited (SC119825) United Kingdom