About Pad 26 Limited (11662641) United Kingdom