About Senbar Limited (05727249) United Kingdom