About Barra Shell Limited (SC293764) United Kingdom