About Walker Technology Solutions Limited (SC201121) United Kingdom