About Flexball Trading Limited (07014829) United Kingdom