About The Walker Studios Ltd (12591240) United Kingdom