About Pl26 Holdings Limited (12756264) United Kingdom