About Kuku At The Parlour Ltd (10703978) United Kingdom