About Frida Pouches Limited (13683843) United Kingdom