About P&k Open Solutions Limited (11185951) United Kingdom