About Sthil Fisk Investment Limited (11399306) United Kingdom