About Swank & Whimsy Limited (12416401) United Kingdom