About Walkicki Holdings Limited (13189063) United Kingdom