About The Shop Chip Limited (13609179) United Kingdom