About Chip On A Stick Limited (12868112) United Kingdom