About Walden Strategy Limited (07960532) United Kingdom