About Alterra Capital America Limited (07396259) United Kingdom