About Walrus Technical Solutions Limited (11204335) United Kingdom