About Kaizen Creative Solutions Ltd (12250540) United Kingdom