About Frido Technologies Limited (12904048) United Kingdom