About The Quarr Group Holdings Limited (10942801) United Kingdom