About Strofac Limited (13254189) United Kingdom