About Pikka Design Ltd (11309737) United Kingdom