About Frida Home London Ltd (12362984) United Kingdom