About Fika North Ltd (11728846) United Kingdom