About Ample Walrus Solutions Limited (11578753) United Kingdom