About Incendia Payment Solutions Limited (06929039) United Kingdom