About Bastra International Limited (11860127) United Kingdom