About Wendell Solutions Limited (10856637) United Kingdom