About Wichro Limited (10113439) United Kingdom