About Florrie Communications Ltd (11725193) United Kingdom