About Ingenica Ltd (10629890) United Kingdom