About Floki Ltd (NI629226) United Kingdom