About Shelflife Solutions Limited (06736847) United Kingdom