About Focalyx Technologies Limited (13581843) United Kingdom