About Walrus Apparel Limited (10752846) United Kingdom