About Rusbar Ltd (11294370) United Kingdom