About Photo Walk Limited (07521492) United Kingdom