About Switch Pal Limited (12545529) United Kingdom