About Ibexflint Ltd (13051975) United Kingdom