About Albacor Software Limited (02062880) United Kingdom