About Swapstick Limited (07719868) United Kingdom