About Paach Ltd. (10867608) United Kingdom