About Wallichorus Limited (10525878) United Kingdom