About Kenrec Solutions Limited (08439087) United Kingdom