About Forss Holdings Limited (12051468) United Kingdom