About Quuak Holdings Ltd. (12608678) United Kingdom