About Formore Technologies Limited (11923629) United Kingdom