About Forssa Limited (10506503) United Kingdom