About Palmbrook Holdings Limited (10495841) United Kingdom