About Rightboard Limited (11267161) United Kingdom