About Skewbald Limited (04340898) United Kingdom