About Quubik Design Ltd (12122846) United Kingdom