About Rutterkey Solutions Ltd (12239172) United Kingdom