About Slalom Solutions Limited (10384902) United Kingdom