About Baltra Investments Limited (01125927) United Kingdom