About Lateral Payment Solutions Limited (04306951) United Kingdom