About Bacra Limited (SC329856) United Kingdom