About Dimmack Holdings Limited (12122631) United Kingdom