About Seb A&a Limited (10426350) United Kingdom