About Palmboard Technology Holdings Ltd (11866989) United Kingdom