About Finn Design (uk) Co. Ltd (12101004) United Kingdom