About Wendell Limited (10498402) United Kingdom