About Fulcrumtec Uk Ltd (12956577) United Kingdom