About Quintessential Idea Ltd (12512292) United Kingdom