About Freyral Technology Co. Limited (12418874) United Kingdom