About Flimba Limited (13488783) United Kingdom